.confirm .confirm_title,.goodsList,.userInfo{
    width: 1280px;
    margin: 0 auto;
}
.confirm hr{
    border-top:1px solid #ccc;
}
.confirm .confirm_title{
    position: relative;
    height: 60px;
    line-height: 80px;
    font-size: 18px;
}
.confirm_title span{
    position: absolute;
    display: inline-block;

}
.confirm_title span:nth-of-type(1){
    left: 0px;
}
.confirm_title span:nth-of-type(2){
    right: 60px;
    cursor: pointer;
}
.confirm_title span:nth-of-type(3){
    right: 0px;
    cursor: pointer;
}
.goodsList{
    /*overflow: hidden;*/
}
.goodsList>div{
    float: left;
    height: 350px;
    margin-bottom: 40px;
}
.goodsLeft{
    /*width: 40%;*/
    /*border-right: 1px solid #ddd;*/
    padding: 0 60px 20px 0;
}
.goodsLeft img{
    height: 300px;
    width: 300px;
}
.goodsRight{
    width: calc(100% - 360px);
}
.goodsRight .goodsName{
    height: 70px;
    padding: 0 0 10px 30px ;
    line-height: 70px;
    background-color: #FCF8EC;
    font-size: 16px;
}
.goodsRight .goodsInfo p{
    position: relative;
    height: 70px;
    line-height: 70px;
    font-size: 16px;
    padding-left: 30px;
    color: #666;
}
.goodsRight .goodsInfo p>span{
    position: absolute;
    color: #000 ;
    right:15px;
}
.goodsRight .goodsInfo p .input-group{
    margin-top: 20px;
}
.goodsRight .goodsInfo p .input-group .input-group-addon:hover{
    background-color: #f6f6f6;
}
.goodsRight .goodsInfo p .input-group .input-group-addon:active{
    background-color: #f3f3f3;
}
.goodsRight .goodsInfo p .input-group .input-group-addon:nth-of-type(1){

    border-right: 1px solid #ddd;
}
.goodsRight .goodsInfo p .input-group .input-group-addon:nth-of-type(2){
    border-radius: 0;
    border-left: 1px solid #ddd;
}
.input-group-addon-left{
    left:-2px;
}
.userInfo{
    position: relative;
    height: 250px;
}
.userInfo p{
    position: relative;
    height: 50px;
    line-height: 50px;
    font-size: 16px;
    padding-left: 20px;
    color: #666;
}
.userInfo p span{
    position: absolute;
    color: #000 ;
    right:15px;
}
.userInfo .edit_address span{
    display: inline-block;
    width: 115px;
    color: #EEB33E;
    cursor: pointer;
}
.userInfo input{
    width: 1050px;
}
.userInfo .edit_address span:nth-of-type(1){
    right: 100px;
}
.userInfo .btn{
    position: absolute;
    right: 0px;
    margin-top: 20px;
    background-color: #FEBE3E;
    border-color: #FEBE3E;
    width: 160px;
    height: 60px;
    font-size: 24px;
}
.userInfo .btn:hover,.btn:active,.btn:focus{
    background-color: #DE9E1E!important;
    border-color: #DE9E1E!important;
}

.bottom_prompt{
    margin-top: 110px;
}
.bottom_prompt p{
    text-align: center;
    color: #aaa;
}